package com.solidario.entidades;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the creditos database table.
 * 
 */
@Entity
@Table(name="creditos")
public class Credito implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private Long idCredito;

	private Double cuotasPagadas;

	@Temporal(TemporalType.DATE)
	private Date fecha;

	private Double interes;

	private Double montoPrestado;

	private Double numeroCuotas;

	private Double saldo;

	private Double seguro;

	private Double valorCuota;

	//bi-directional many-to-one association to TipoCredito
	@ManyToOne
	@JoinColumn(name="idtipocredito")
	private TipoCredito tiposcredito;

	//bi-directional many-to-one association to Vinculado
	@ManyToOne
	@JoinColumn(name="vincedula")
	private Vinculado vinculado;

	public Credito() {
	}

	public Long getIdCredito() {
		return this.idCredito;
	}

	public void setIdCredito(Long idCredito) {
		this.idCredito = idCredito;
	}

	public Double getCuotasPagadas() {
		return this.cuotasPagadas;
	}

	public void setCuotasPagadas(Double cuotasPagadas) {
		this.cuotasPagadas = cuotasPagadas;
	}

	public Date getFecha() {
		return this.fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public Double getInteres() {
		return this.interes;
	}

	public void setInteres(Double interes) {
		this.interes = interes;
	}

	public Double getMontoPrestado() {
		return this.montoPrestado;
	}

	public void setMontoPrestado(Double montoPrestado) {
		this.montoPrestado = montoPrestado;
	}

	public Double getNumeroCuotas() {
		return this.numeroCuotas;
	}

	public void setNumeroCuotas(Double numeroCuotas) {
		this.numeroCuotas = numeroCuotas;
	}

	public Double getSaldo() {
		return this.saldo;
	}

	public void setSaldo(Double saldo) {
		this.saldo = saldo;
	}

	public Double getSeguro() {
		return this.seguro;
	}

	public void setSeguro(Double seguro) {
		this.seguro = seguro;
	}

	public Double getValorCuota() {
		return this.valorCuota;
	}

	public void setValorCuota(Double valorCuota) {
		this.valorCuota = valorCuota;
	}

	public TipoCredito getTiposcredito() {
		return this.tiposcredito;
	}

	public void setTiposcredito(TipoCredito tiposcredito) {
		this.tiposcredito = tiposcredito;
	}

	public Vinculado getVinculado() {
		return this.vinculado;
	}

	public void setVinculado(Vinculado vinculado) {
		this.vinculado = vinculado;
	}

}